Skip to content

ci(infra): drive contrib releases from discovery#190

Closed
lan17 wants to merge 3 commits intofeature/contrib-discoveryfrom
feature/contrib-release-automation
Closed

ci(infra): drive contrib releases from discovery#190
lan17 wants to merge 3 commits intofeature/contrib-discoveryfrom
feature/contrib-release-automation

Conversation

@lan17
Copy link
Copy Markdown
Contributor

@lan17 lan17 commented Apr 21, 2026

Summary

  • replace Galileo-only contrib build logic in scripts/build.py with discovery-driven contrib builds
  • publish discovered contrib evaluator wheels in release order between builtin evaluators and the SDK
  • upload release artifacts generically so new contrib packages join the workflow without per-package YAML edits

Validation

  • python3 scripts/contrib_packages.py verify (fails on this stacked branch because budget is still missing builtin extra + uv source wiring in evaluators/builtin/pyproject.toml)
  • uv run python scripts/build.py all
  • uv run python - <<'PY' ... yaml.safe_load(Path('.github/workflows/release.yaml').open()) ... PY

Notes

  • scripts/build.py all built budget, cisco, and galileo contrib dists successfully.
  • The release workflow now uses the contrib discovery contract for both build and publish orchestration.
  • The remaining verify failure should be resolved by the earlier/root wiring work, not in this Phase 4 PR.

Design Context

@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 21, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@lan17 lan17 changed the title feat: drive contrib releases from discovery ci(contrib): drive releases from discovery Apr 21, 2026
@lan17 lan17 changed the title ci(contrib): drive releases from discovery ci(infra): drive contrib releases from discovery Apr 21, 2026
@lan17 lan17 force-pushed the feature/contrib-discovery branch from 2140b90 to 29f6ced Compare April 21, 2026 04:49
@lan17 lan17 force-pushed the feature/contrib-release-automation branch from 03cb00b to 9953029 Compare April 21, 2026 04:49
@lan17
Copy link
Copy Markdown
Contributor Author

lan17 commented Apr 21, 2026

Superseded by #193, which rolls up this reviewed stack into one PR while preserving the logical commit boundaries for review.

@lan17 lan17 closed this Apr 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant